%!TEX root = tesis-header.tex

\section{Análisis del Problema}

El desarrollo de videojuegos es una tarea que se debe abordar desde dos puntos de vista (en ocasiones muy distintas) ya que se trata tanto de un producto de software como una obra de entretenimiento. Esta integración de visiones distintas requiere de la colaboración de dos equipos de trabajo, uno dedicado a crear la lógica con herramientas de desarrollo de sistemas y otro encargado de orientar este producto de software al público. Así se crean las reglas del juego, se diseñan los personajes, las escenas y la historia en la que se van a desarrollar. Esta es la razón principal por la cual existan diferentes géneros de videojuegos.

Cuando se inicia el desarrollo de un videojuego es común utilizar ideas de productos conocidos, partiendo muchas veces de los videojuegos más populares. Sin embargo, basar el desarrollo de un nuevo producto en un videojuego existente que está dirigido a un sector específico con características particulares, puede causar que el nuevo producto no aporte la originalidad necesaria para tener éxito.

Sí es válido basarse en productos existentes, solamente es necesario considerar que cada videojuego es una solución a un problema particular de sus diseñadores. Es responsabilidad de los diseñadores de nuevos juegos identificar sus objetivos y las diferencias que tienen con respecto a los videojuegos existentes para poder crear un producto único que se identifique como derivado del estilo de los primeros juegos.

Este videojuego está basado en un motor de juegos que mezcla dos géneros distintos. Se explicará el proceso que se siguió para el diseño de las escenas y el desarrollo de los objetivos para crear el motor de juegos separándolas del diseño de la historia.

El desarrollo de este proyecto comenzó analizando la separación de los elementos que conforman el videojuego, es decir se organizarán los recursos que se piensa utilizar. Entre estos elementos encuentran: el manejo de escenas y sus transiciones, la secuencia en el tiempo de éstas, la carga de memoria de los procesos, el diseño de la lógica y los elementos utilizados en el ambiente.

Lo que sigue, después de una breve explicación de la diferencia entre un motor y un videojuego, es un repaso de los elementos que se definieron para el análisis.

Un videojuego es la fusión de dos grandes elementos principales: el engine o motor de juegos y el videojuego propiamente que incluye la creación de los modelos y escenas. Partiendo de estos elementos se define la forma de jugar (lógica del juego) y una historia que da origen al diseño artístico de las escenas.

La distribución de tareas para este proyecto consistió en separar las actividades relacionadas con la lógica del juego y la construcción de las escenas usadas. Esto dio como resultado la creación de dos módulos principales que luego se integraron en una solución única.

Los personajes y los niveles (escenas en donde se desarrolla la historia) forman parte del módulo que desde este momento será denominada ``Diseño de la Escena del juego'' ya que consiste en elaborar artísticamente los aspectos visuales del videojuego. Por otro lado el sistema la base y el diseño de la lógica del juego se integran en el módulo que denominaremos ``Motor de Juegos''.
